# -*- coding: utf-8 -*-

import os
import logging
import oss2
from itertools import islice

# 初始化AccessKeyId、AccessKeySecret

auth = oss2.Auth('AccessKeyId', 'AccessKeySecret')

# 开启日志记录
log_file_path = "log.log"
oss2.set_file_logger(log_file_path, 'oss2', logging.INFO)


## Endpoint以杭州为例，其它Region请按实际情况填写。      注意 bucket_name 这里是 bucket  名字 zsuse 
bucket = oss2.Bucket(auth, 'http://oss-cn-hangzhou.aliyuncs.com','zsuse')
print(bucket.bucket_name)


## 以本地文件为基础 
upurl = r'E:\xxx\xxx\xxx\oc'

#bucket.put_object_from_file('<yourObjectName>', '<yourLocalFile>')
# 注意 这里只需要指定 的key  如 oss://zsuse/xxx/report/om 只是 xxx/report/om 不要包含 oss://zsuse/ 
# 否则不会成功
# <yourLocalFile>由本地文件路径加文件名包括后缀组成，例如/users/local/myfile.txt
bucket.put_object_from_file('xxxx/report/img/om', upurl)



